Skip to content

Application answering page#640

Merged
KavikaPalletenne merged 66 commits intoCHAOS-598-nextjsfrom
CHAOS-615-nextjsapplicationansweringpage
Jan 10, 2026
Merged

Application answering page#640
KavikaPalletenne merged 66 commits intoCHAOS-598-nextjsfrom
CHAOS-615-nextjsapplicationansweringpage

Conversation

@Plebbaroni
Copy link

@Plebbaroni Plebbaroni commented Jan 7, 2026

  • Functionality for answering applications, also added small features such as max roles per applicant, etc.

NOTES:

  • Might need to add debouncing, performing actions in quick succession has undeterministic cooked behaviour.
  • Next occasionally complains about the drag and drop components not having explicit drag handles for roleCards, as our entire component is supposed to be draggable and droppable(this doesn't affect functionality in my experience). Might want to explore ways to remedy this(assigning an explicit draggable/droppable element didn't fix it.)

Tested:

  • Going from campaign details page -> apply -> finish page working and applications show up in the review applications page

Yet to test:

  • Ensure other functionalities are intact from resolving merge conflicts

KavikaPalletenne and others added 30 commits November 13, 2025 21:28
* initial devcontainer setup

* basic email template get, update and delete

* template creation ui

* remove error printing

* convert all plain text responses to `AppMessage`

* fix email template card margins

* wrap `params` prop type with `Promise<>`

* actions workflows for nextjs

* add @radix-ui/react-alert-dialog

* add @radix-ui/react-tabs

* only run workflows when relevant paths modified
@KavikaPalletenne KavikaPalletenne changed the title Chaos 615 nextjsapplicationansweringpage Next.js Application answering page Jan 7, 2026
@KavikaPalletenne KavikaPalletenne merged commit 2c58dc0 into CHAOS-598-nextjs Jan 10, 2026
5 checks passed
@KavikaPalletenne KavikaPalletenne deleted the CHAOS-615-nextjsapplicationansweringpage branch January 10, 2026 10:59
@KavikaPalletenne KavikaPalletenne changed the title Next.js Application answering page Application answering page Jan 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants